#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
using namespace std;
int main()
{
	int* str=(int *)malloc(sizeof(int) * 3 * 5);
	if (str == NULL)
	{
		perror("malloc");
		return 1;
	}
	else
	{
		for (int i = 0; i < 3; i++)
			for (int j = 0; j < 5; j++)
				*(str + i*5+j) = (i + 1) * (j + 1);
	}
	for (int i = 0; i < 3; i++)
	{
		for (int j = 0; j < 5; j++)
			cout << *(str + 5 * i + j) << " ";
		cout << endl;
	}
	free(str);
	str = NULL;
			return 0;
}